import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
import java.util.*;
/**
 * Write a description of class Play here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Play  extends Menu
{
    /**
     * Act - do whatever the Play wants to do. This method is called whenever
     * the 'Act' or 'Run' button gets pressed in the environment.
     */
    GreenfootImage boton = new GreenfootImage("play.png");
    /**
     * Metodo que escala la imagen del boton play
     */
    public Play() 
    {
       setImage(boton);
       boton.scale(80,80);
    }
    /**
     * Metodo que checa si se dio click en el boton play, si fue asi, elimina el objeto
     * mundo, el cual contiene todos los objetos que se encuentran en el
     */
    public void act() 
    {
        Mundo mundo=(Mundo)getWorld();
        List us=mundo.getObjects(Titulo.class);
        List cs=mundo.getObjects(Creditos.class);
        List as=mundo.getObjects(Ayuda.class);
        Titulo u=null;
        Creditos c=null;
        Ayuda a=null;
       
        if(Greenfoot.mouseClicked(this))
        {  
           if(!us.isEmpty())
           {
               u=(Titulo)(us.get(0));
               mundo.removeObject(u);
            }
           if(!cs.isEmpty())
           {
               c=(Creditos)(cs.get(0));
               mundo.removeObject(c);
           }
           if(!as.isEmpty())
           {
               a=(Ayuda)(as.get(0));
               mundo.removeObject(a);
           }
           mundo.IncrementaNivel();
           mundo.removeObject(this);
        }
    }   
}    

